|
BSDK.NET - BlomURBEX 3D Data Provider Software Development Kit
|
Abstract class that is capable to receive a building mesh from SDK. More...
Public Member Functions | |
| abstract void | Initialize (int shapesCount, BTextureLoader textureLoader) |
| Start current mesh initialization. | |
| abstract BShape | GetWritableShape () |
| Requests client application the indexth shape to write on it during initialization. | |
| abstract void | ProcessShape () |
| Lets client application process the indexth shape after SDK had writing on it. | |
| abstract BShape BSDKW::BMesh::GetWritableShape | ( | ) | [pure virtual] |
Requests client application the indexth shape to write on it during initialization.
Returned memory should not be overriden or deleted until mesh loading task was finalized.
| abstract void BSDKW::BMesh::Initialize | ( | int | shapesCount, |
| BTextureLoader | textureLoader | ||
| ) | [pure virtual] |
Start current mesh initialization.
After this calling, this object will receive the following calls:
| shapesCount | indicates how many shapes does this mesh have |
| textureLoader | an object that lets user load the corresponding texture in the future. This object will be destroyed as Initialize() method ends, so client application should create a copy of this object to keep alive a reference to this object. If this object is null, user should consider this mesh not texturized. |
| abstract void BSDKW::BMesh::ProcessShape | ( | ) | [pure virtual] |
Lets client application process the indexth shape after SDK had writing on it.
1.7.4